package com.hpeu_01.day0113;

public class StringDemo03 {
    public static void main(String[] args) {
        String str1 = "helloworld01";
        //boolean endsWith(String suffix)：测试此字符串是否以指定的后缀结束
        System.out.println("是否以指定的前缀01结束："+str1.endsWith("01"));
        //boolean startsWith(String prefix)：测试此字符串是否以指定的前缀开始
        System.out.println("是否以指定的前缀he结束:"+str1.startsWith("he"));
        //boolean startsWith(String prefix, int toffset)：测试此字符串从指定 索引开始的子字符串是否以指定前缀开始
        System.out.println("是否从指定索引开始的指定前缀开始："+str1.startsWith("el",1));
        //boolean contains(CharSequence s)：当且仅当此字符串包含指定的 char 值序 列时，返回 true
        System.out.println("是否包含指定的字符串："+str1.contains("ll"));
        //int indexOf(String str)：返回指定子字符串在此字符串中第一次出现处的索引
        System.out.println("返回第一次出现字符o的索引:"+str1.indexOf("o"));
        //int indexOf(String str, int fromIndex)：返回指定子字符串在此字符串中第 一次出现处的索引，从指定的索引开始
        System.out.println("返回字符o从指定索引出现的索引:"+str1.indexOf("o",5));
        //int lastIndexOf(String str)：返回指定子字符串在此字符串中最右边出现处的索 引
        System.out.println("字符l最有右边出现的索引："+str1.lastIndexOf("l"));
        //int lastIndexOf(String str, int fromIndex)：返回指定子字符串e在此字符 串中最后一次出现处的索引，在指定索引内
        System.out.println("从指定位置反向搜索："+str1.lastIndexOf("l",9));
    }
}
